package com.queming.service.artist;

import com.queming.music.dto.*;
import com.queming.music.entity.Artist;
import com.queming.service.General.GeneralService;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * @author chencidiao
 * @date 2022/05/07 14:04
 **/
public interface ArtistService extends GeneralService<Artist,ArtistDto> {

    List<ArtistDto> list();

    Page<ArtistDto> search(ArtistSearchFilter artistSearchFilter);

    ArtistDto recommend(String id, Integer recommendedFactor);

    ArtistDto cancelRecommendation(String id);
}
